
.buy-mind {
    padding: 0.24rem 0.2rem;
    height: auto;
    display: block;
    overflow: hidden;
    background-color: #fff;
}
.buy-mind .buid-left{
    float: left;
    width: 85%;
    height: auto;
    display: block;
    overflow: hidden;
}
.buy-mind .buid-left .mbd-ico {
    height: 0.94rem;
    width: 0.78rem;

    float: left;
    background: url(~images/xin-ico.png) 0 center no-repeat;
    background-size: 0.54rem;
}
.buy-mind .buid-left .mbd-tex {
    float: left;
    height: auto;
    display: block;
    overflow: hidden;

}
.buy-mind .buid-left .mbd-tex h2 em {
    float: right;
    color: #000;
}
.buy-mind .buid-left .mbd-tex h2 em, .buy-mind .buid-left .mbd-tex h2 span {
    font-size: 0.32rem;
    line-height: 0.5rem
}
.buy-mind .buid-left .mbd-tex h2 span {
    font-size: 0.64rem;
    color: #000;
    float: left;
    line-height: 1rem;
    display: inline-block;
}
.buy-mind .buid-left .mbd-tex h2 em, .buy-mind .buid-left .mbd-tex h2 span {
    font-size: 0.32rem;
    line-height: 0.5rem
}
.buy-mind .buid-left .mbd-tex h2 span i {
    height: 0.5rem;

}
.buy-mind .buid-left .mbd-tex h2 span i {
    display: inline-block;
    float: right;
    width: 0.68rem;
    background: url(~images/anfw-ico.png) 0 center no-repeat;
    margin-left:0.16rem;
    background-size:0.36rem
}
.buy-mind .buid-left .mbd-tex p {
    font-size: 0.48rem;
    color: #666;
    height: 0.88rem;
    line-height:0.88rem;
}
.buy-mind .buid-left .mbd-tex p {
    font-size: 0.24rem;
    height: 0.44rem;
    line-height: 0.44rem
}

.buy-mind .buid-right {
    height: 0.56rem;
    width: 1rem;
    float: right;
    margin-top: 0.3rem;
}
.buy-mind .buid-left .mbd-tex p {
    font-size: 0.48rem;
    color: #666;
    height: 0.88rem;
    line-height: 0.88rem
}
.buy-mind .buid-left .mbd-tex p {
    font-size: 0.24rem;
    height: 0.44rem;
    line-height: 0.44rem;
}
.label-switch {
    display: inline-block;
    vertical-align: middle;
    -webkit-align-self: center;
    align-self: center;
    width: 100%;
    border-radius: 0.8rem;
    height: 100%;
    position: relative;
    cursor: pointer;
    box-sizing: border-box;
}
.label-switch input[type=checkbox] {
    display: none;
}
.label-switch .checkbox {
    width: 100%;
    border-radius: 0.8rem;
    height: 100%;
    position: relative;
    cursor: pointer;
    box-sizing: border-box;
    z-index: 0;
    margin: 0;
    padding: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    appearance: none;
    border: none;
}
.label-switch input[type=checkbox]:checked+.checkbox {
    background: #4cd964;
}
.label-switch .checkbox:after, .label-switch .checkbox:before {
    content: ' ';
    border-radius: 0.8rem;
    position: absolute;
    left: 0;
    margin: 2%;
    top: 0;
}
.label-switch .checkbox:before {
    width: 96%;
    box-sizing: border-box;
    height: 96%;
    background: #9f9d9d;
    z-index: 1;
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transform: scale(1);
    transform: scale(1);
}
.label-switch input[type=checkbox]:checked+.checkbox:before {
    -webkit-transform: scale(0);
    transform: scale(0);
}
.label-switch .checkbox:after, .label-switch .checkbox:before {
    content: ' ';
    border-radius: 0.8rem;
    position: absolute;
    left: 0;
    margin: 2%;
    top: 0;
}
.label-switch .checkbox:after {
    height: 92%;
    width: 50%;
    background: #fff;
    z-index: 2;
    box-shadow: 0 0.1rem 0.25rem rgba(0,0,0,.4);
    -webkit-transform: translateX(0);
    transform: translateX(0);
    -webkit-transition-duration: .3s;
    transition-duration: .3s;
}
.label-switch input[type=checkbox]:checked+.checkbox:after {
    -webkit-transform: translateX(92%);
    transform: translateX(92%);
}
.buy-mind .buid-left .mbd-tex h2 {
    height: 0.5rem;
    line-height: 0.5rem;
    font-size: 0.3rem;
}
/*下一步*/
.for-ban, .inds-foot, .inds-login {
    background-color: #fff;
}
.inds-foot {
    position: fixed;
    bottom: 0;
    height: auto;
    width: 100%;
    max-width: 768px;
    z-index: 99;

}
.rele-btn, .rele-photo {
    background-color: #fff;
    overflow: hidden;
}
.for-textar, .rele-btn {
    border-top: 1px solid #e8e8e8;
}
.rele-btn {
    height: auto;
    display: block;
    padding: 0.6rem;
}
.rele-btn {
    padding: 0.3rem;
}
.inds-foot .rele-btn, .inds-foot .servi-btn {
    margin-top: 0;
}
.rele-btn .rele-sub, .rele-btn a {
    height: 1.84rem;
    color: #fff;
    font-size: 0.72rem;
    line-height: 1.84rem;
    text-align: center;
}
.rele-btn a {
    display: block;
    background-color: #bbb;
}
.rele-btn a {
    height: 0.92rem;
    line-height: 0.92rem;
    font-size: 0.36rem
}
.rele-btn .rele-sub, .rele-btn a.active {
    background-color: #f75e46;
}

.rele-list ul li {
    padding: 0 0.3rem;
    height: 1.2rem;
    position: relative;
    border-bottom: 1px solid #e8e8e8;
    background-color: #fff;
}
.m-padding {
    padding-left: 0.5rem !important;
}
.curent {
    background: url(~images/curent.jpg) 0.56rem center no-repeat;
    background-position: 0.3rem center;
    background-size: 0.06rem;
}
.rele-list ul li span {
    display: inline-block;
    height: 2.2rem;
    line-height: 2.2rem;
    font-size: 0.64rem;
    float: left;
    width: 3.6rem;
}
.rele-list ul li span {
    line-height: 1.2rem;
    font-size: 0.32rem;
}
.rele-list ul li span {
    height: 1.2rem;
    width: 1.8rem
}
.dl-pubish ul li span {
    width: 2.6rem
}
.rele-list ul li .rele-input-tx {
    height: 1.1rem;
    padding: .25rem 0;
    font-size: .32rem;
    float: left;
    line-height: 1.1rem;
    width: 40%;
}
.rele-list ul li em {
    display: block;
    float: right;
    height: 2.2rem;
    color: #000;
    line-height: 2.2rem;
    font-size: 0.64rem;
    width: auto;
    text-align: center;
}
.rele-list ul li em, .rele-list ul li strong {
    height: 1.2rem;
    line-height: 1.2rem;
    font-size: 0.32rem
}
/*定位赛样式*/
.border-bottom {
    border-bottom: 1px solid #e8e8e8;
}
.search-class .upgrade2 {
    float: left;
    width: 100%;
    position: relative;
    background: #fff;
    padding: .15024rem .3rem;
    box-sizing: border-box;
    border-top: 1px solid #e8e8e8;;
}
.search-class .upgrade2 a {
    float: left;
    width: 100%;
    box-sizing: border-box;
    padding-right: .9065rem;
    background: url(~images/right2.png) right center no-repeat;
    color: #000;
    background-size: .1875rem;
}
.search-class .upgrade2 .upgrade2-list {
    float: left;
    width: 100%;
    padding-bottom: .1rem;
    height: 0.8rem;
    line-height: 0.8rem;
}
.search-class .upgrade2 .upgrade2-list span {
    color: #f75e46;
    padding-right: .3335rem;
}

.search-class .upgrade2 .upgrade2-content {
    float: left;
    color: #333;
    padding-bottom: .1rem;
}
.search-class {
    float: left;
    width: 100%;
    position: relative;
}
.border-bottom {
    border-bottom: 1px solid #e8e8e8;
}
.search-class .upgrade {
    float: left;
    width: 100%;
    position: relative;
    background: #fff;
    padding: .3125rem;
    box-sizing: border-box;
}
.search-class .upgrade-list {
    float: left;
    width: 100%;
}
.search-class .upgrade-list span {
    float: left;
    width: 2.25rem;
    box-sizing: border-box;
    height: .375rem;
    line-height: .375rem;
    margin-top: .0625rem;
    padding-left: .1875rem;
    /*border-left: 3px solid #fff;*/
}

/*.search-class .upgrade-list span {*/
    /*border-left: 4px solid #fff;*/
/*}*/
input[type=button], input[type=submit], input[type=text], input[type=number], input[type=tel] {
    -webkit-appearance: none;
    outline: 0;
    cursor: pointer;
    border-radius: 0;
}
.search-class .upgrade-list input, .search-class .upgrade-list label {
    float: left;
    height: 0.5rem;
    line-height: 0.5rem;
    font-size: .3335rem;
    border: 0;
    width: 3.9rem;
    font-family: 微软雅黑;
}
.search-class .upgrade-list em {
    float: right;
    height: 0.5rem;
    line-height: 0.5rem;
    padding-left: 0.5rem;
}



.search-class .upgrade-result, .search-class .upgrade-result-head {
    float: left;
    width: 100%;
    height: 1rem;
    line-height: 1rem;
    text-align: center;
    color: #666;
}
.fw {
    float: left;
    clear: both;
}

.search-class .upgrade-result .upgrade-result-content {
    float: left;
    width: 50%;
    height: 1rem;
    line-height: 1rem;
    text-align: center;
    color: #000;
    background: #fff;
    box-sizing: border-box;
}
.rele-list ul li .rele-input-tx {
    border: 0;
    line-height: .5rem!important;
    padding-top: .4rem!important;
    padding-bottom: .3rem!important;
}

.dl-pubish ul li .rele-input-tx {
    width: 40%;
}
/*代练套餐订单*/
.pro-list .pro-pic .pro-cata5 {
    z-index: 1;
    position: absolute;
    top: 0;
    right: 0;
    width: .344rem;
    height: .344rem;
    text-align: center;
    font-size: .229rem;
    color: #fff;
    background: #ee4844;
    line-height: .344rem;
}
.member-tab .pro-list2 .again, .member-tab .pro-list2 .jican {
    display: inline-block;
    float: right;
    line-height: .45024rem;
    margin: .15024rem 0;
    font-size: .3rem;
    vertical-align: middle;
}
.member-tab .pro-list2 .jican {
    color: #000;

}
.pro-list .pro-pic .pro-cata4 {
    z-index: 1;
    position: absolute;
    top: 0;
    right: 0;
    width: .344rem;
    height: .344rem;
    text-align: center;
    font-size: .229rem;
    color: #fff;
    background: #a266f5;
    line-height: .344rem;
}
.pro-list .pro-pic .pro-cata2 {
    z-index: 1;
    position: absolute;
    top: 0;
    right: 0;
    width: .344rem;
    height: .344rem;
    text-align: center;
    font-size: .229rem;
    color: #fff;
    background: #d7663f;
    line-height: .344rem;
}
.member-tab .pro-list2b .caozuo a.agreeRefund, .member-tab .pro-list2b .caozuo a.ared, .member-tab .pro-list2b .caozuo a.awhite, .member-tab .pro-list2b .caozuo a.refuseRefund {
    display: inline-block;
    height: 0.8335rem;
    line-height: 0.8335rem;
    box-sizing: border-box;
}
.member-tab .pro-list2b .caozuo a.ared {
    width: 4.7rem;
    margin: 0 .1rem 0 0;
    border: 1px solid #f75e46;
    background: #f75e46;
    text-align: center;
    color: #fff;
}
.member-tab .pro-list2b .caozuo a.awhite {
    width: 2rem;
    margin: 0 0 0 .15rem;
    border: 1px solid #d5d5d5;
    background: #fff;
    text-align: center;
    color: #000;
}
.member-tab .pro-list2b {
    float: left;
    padding: .2rem .3125rem;
    width: 100%;
    position: relative;
    box-sizing: border-box;
}
.member-tab .pro-list2 .buyer-btn-zf {
    display: inline-block;
    font-size: .3125rem;
    vertical-align: middle;
    color: #2d70ff;
    float: right;
    height: 0.79rem;
    line-height: 0.79rem;
    text-align: center;
}
.member-tab .pro-list2 .buyer-btn-zf a {
    color: #2d70ff;
}

.member-tab .pro-list2 .buyer-status, .member-tab .pro-list2 .buyer-status-pl {
    padding-left: .2085rem;
    margin: .1565rem 0;
    font-size: .3125rem;
    vertical-align: middle;
    color: #000;
    display: inline-block;
}
.member-tab .pro-list2 .buyer-status-pl {
    background: url(~images/curent.jpg) left .25rem no-repeat;
    line-height: 0.85rem;
    background-size: .065rem;
    box-sizing: border-box;
}
.member-tab .pro-list2 span em {
    color: #f75e46;
}
.member-tab .pro-list2 .buyer-status-pl em.pjtitle {
    display: inline-block;
    float: left;
    padding-right: .15rem;
}
.member-tab .pro-list2 .buyer-chats {
    background: url(~images/right.png) right center no-repeat;
    width: 2.604rem;
    float: right;
    text-indent: -9999px;
    background-size: .13008rem;
    padding-left: .417rem;

    margin: .45rem 0;
    vertical-align: middle;
}
.dialog .dialog-head {
    border-bottom: solid 1px #ddd;
    background-color: #f5f5f5;
    border-radius: 4px 4px 0 0;
}
.evaluation {
    font-size: .33rem;
    position: fixed!important;

    width: 90%;
    margin-left: -45%;
    left: 50%;
    z-index: 999;
    top: 10%;

    box-shadow: rgb(204, 204, 204) 0px 0px 10px;
    display: block;
}

.evaluation .dialog-head {
    border-bottom: 1px solid #dedede;
    text-align: center;
    line-height: 1.229rem;
    color: #000;
    padding: 0;
    background-color: #fff;
}
.evaluation .evaluation01 {
    float: left;
    width: 100%;
    height: 1rem;
    line-height: 1rem;
    text-align: center;
    color: #666;
}
.evaluation .evaluation02 {
    float: left;
    width: 100%;
    height: 0.9rem;
    line-height: 0.9rem;
    text-align: center;
    color: #666;
    padding-left: 0.2rem;
    box-sizing: border-box;
}
.evaluation .evaluation02 a.pjgray, .evaluation .evaluation02 a.pjred {
    display: inline-block;
    width: 0.9rem;
    height:  0.9rem;
    margin: 0.155rem;
    float: left;
}


.evaluation .evaluation02 a.pjgray {
    background: url(~images/graywjx.png) center center no-repeat;
    background-size: 0.9rem;
}
.evaluation .evaluation02 a.pjred {
    background: url(~images/redwjx.png) center center no-repeat;
    background-size: 0.9rem;
}
.evaluation .evaluation03 {
    float: left;
    width: 100%;
    height: 1.2rem;
    line-height: 1.1rem;
    text-align: center;
    color: #000;
}
.evaluation .evaluation04 {
    float: left;
    width: 100%;
    text-align: center;
    color: #000;
    margin: 0 0 .25rem;
    padding: 0 .15rem;
    box-sizing: border-box;

}
.evaluation .evaluation05 {
    float: left;
    width: 100%;
    height: 1.1rem;
    line-height: 1.1rem;
    text-align: center;
    color: #2d70ff;
    border-top: 1px solid #dedede;

}
.evaluation .evaluation04 ul li, .evaluation .evaluation04 ul li.active {
    width: 50%;
    line-height: 0.6rem;
    padding: .15rem;
    float: left;
    text-align: center;
    box-sizing: border-box;
    overflow: hidden;
}
.evaluation .evaluation04 ul li span {
    display: block;
    color: #000;
    border: 1px solid #dedede;
}
.evaluation .evaluation05 a {
    color: #2d70ff;
}

.evaluation .evaluation04 ul li.active span {
    display: block;
    color: #f86d59;
    border: 1px solid #f86d59;
}
.member-tab .pro-list3 a.agree, .member-tab .pro-list3 a.dakuan {
    float: left;
    width: 65%;
    background: #f75e46;
    color: #fff;
    line-height: .92016rem;
    text-align: center;
    margin-right: 5%;
}
.member-tab .pro-list3 a.dakuan-cancel, .member-tab .pro-list3 a.refuse {
    float: left;
    width: 30%;
    background: #fff;
    color: #000;
    line-height: .9rem;
    box-sizing: border-box;
    border: 1px solid #dedede;
    text-align: center;
}














